package main

import "fmt"

func swd() {
	arr := [4]int{1, 3, 5, 7}
	//定义指针指向数组 数组指针
	var p *[4]int
	//指针和数组建立关系
	p = &arr
	fmt.Println(*p)
	//自动推导数组指针
	//	p:=&arr
	//	fmt.Println(p)

}

//数组指针
func sss(w *[5]int) {
	(*w)[0] = 111

}
func main() {
	a := [5]int{1, 2, 3, 4, 5}
	sss(&a) //传地址
	fmt.Println(a)
	swd()
}
